• word of the day

    twin falls

    twin falls - Dictionary definition and meaning for word twin falls

    Definition
    (noun) a waterfall in the Snake River in southern Idaho
    Synonyms : twin
    Definition
    (noun) a town on the Snake River in south central Idaho near the Twin Falls

Word used in video below:
text: weird you know it's because she's a twin
Download our Mobile App Today
Receive our word of the day
on Whatsapp